Niphila pilipes
The Chinese scientific name is "Spotted Web Bride", and this spider is also known as "Big Wood Spider" or "Human Faced Spider". This spider is distributed in many countries in East and Southeast Asia, as well as Oceania. It is commonly found in primary and secondary forests as well as gardens.
Popular Models
Random Model
Wood carving Asian elephant
771 View
Military submarine
1069 View
Asian Loach Specimen
564 View
Thoracic and Spine Medicine 3D Model
749 View
Japanese Fried Chicken Chop
771 View
Electric vehicle charging station
1165 View